﻿function CrearPost(IdUsuario) {

    if (ValidarPost() == true) {
        var parametros = "{" +
                        "'UsuarioId':'" + IdUsuario + "'," +
                        "'Titulo':'" + $("#titulo").val() + "'," +
                        "'Contenido':'" + $("#wysiwyg").val() + "'," +
                        "'CategoriaPostId':'" + $("*[id$='cmbCategoriasPost']").val() + "'" +
                      "}";

        LlamarWebService("../Servicios/Post.asmx/CrearPost", parametros, verPost, FuncionFallo);
    }
}

function verPost(post) {
    window.location = "VerPost.aspx?postId=" + post.Id + "&usuarioId=" + post.IdCreador.IdUsuario;
    var link = 'http://www.comunarte.com.ar:4296/RedSocialArtistas/Pages/VerPost.aspx?postId=' + post.Id + '&usuarioId=' + post.IdCreador.IdUsuario;
    //streamPublish(post.Titulo, post.Contenido, 'hrefTitle', link, "");
    var mensaje = 'Publiqué el post ' + post.Titulo + ' en ComunArte. Visitalo en ' + link;
    graphStreamPublish(mensaje);
}

function EditarPost(postId) {
    location.href = "EditarPost.aspx?postId=" + postId ;

}

function EliminarPost(postId) {

    var parametros = "{" +
                        "'idPost':'" + postId + "'" +
                      "}";

    LlamarWebService("../Servicios/Post.asmx/EliminarPost", parametros, GoHome, FuncionFallo);

}


function GoHome() {
    location.href = "Home2.aspx";
}


function GuardarPostModificado(postId, IdUsuario) {

    if (ValidarPost() == true) {
        var parametros = "{" +
                            "'idPost':'" + postId + "'" +
                         "}";

        LlamarWebService("../Servicios/Post.asmx/EliminarPost", parametros, "", FuncionFallo);
        CrearPost(IdUsuario);
   }
}

function ValidarPost() {
    var valida = true;

    if ($("#titulo").val() == '') {
        $("#titulo").addClass("error");
        valida = false;
    } else
        $("#titulo").removeClass("error");

    if ($("#wysiwyg").val() == '') {
        $("#ErrorCuerpo").show();
        valida = false;
    } else
        $("#ErrorCuerpo").hide();

    return valida;
}